package org.jeecg.modules.yinsheng.command.orderDivision;

import org.jeecg.modules.yinsheng.annotation.Length;
import org.jeecg.modules.yinsheng.annotation.NotBlank;
import org.jeecg.modules.yinsheng.command.base.BaseBizReqCommand;

public class DivisionRegisterReqCommand extends BaseBizReqCommand {
	// 必填 业务请求号
	@NotBlank(message = "业务请求号不能为空")
	@Length(max = 32, message = "业务请求号最大长度不能超过50个字符")
	private String requestNo;

	// 必填 收款方银盛商户号
	@NotBlank(message = "收款方银盛商户号不能为空")
	private String payeeMerchantNo;

	// 必填 需分账订单的业务请求号
	@NotBlank(message = "需分账订单的业务请求号不能为空")
	private String origRequestNo;

	// 原订单交易金额，单位：元
	@NotBlank(message = "原订单交易金额不能为空")
	private String amount;

	// 原订单是否分账 Y-是、N-否
	@NotBlank(message = "原订单是否分账不能为空")
	private String isDivision;

	// 分账模式 01-比例、02-金额
	@NotBlank(message = "分账模式不能为空")
	private String divisionMode;

	// 分账明细，是否参与分账为01时不能为空
	private String divisionList;

	// 回调通知地址
	private String notifyUrl;

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getPayeeMerchantNo() {
		return payeeMerchantNo;
	}

	public void setPayeeMerchantNo(String payeeMerchantNo) {
		this.payeeMerchantNo = payeeMerchantNo;
	}

	public String getOrigRequestNo() {
		return origRequestNo;
	}

	public void setOrigRequestNo(String origRequestNo) {
		this.origRequestNo = origRequestNo;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getIsDivision() {
		return isDivision;
	}

	public void setIsDivision(String isDivision) {
		this.isDivision = isDivision;
	}

	public String getDivisionMode() {
		return divisionMode;
	}

	public void setDivisionMode(String divisionMode) {
		this.divisionMode = divisionMode;
	}

	public String getDivisionList() {
		return divisionList;
	}

	public void setDivisionList(String divisionList) {
		this.divisionList = divisionList;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

}
